﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DAL
{
    public partial class Almacen
    {
        public  int Add(dbGestionDataContext _db,
                        string descripcion,
                        int idResponsable,
                        string direccion,
                        int? idObra,
                        int idEmpresa,
                        int idEmpleadoCre)
        {
                        this.descripcion=descripcion;
                        this.idResponsable=idResponsable;
                        this.direccion=direccion;
                        this.fechaCre=DateTime.Now;
                        this.usuarioCre=idEmpleadoCre;
                        this.idObra=idObra;
                        this.idEmpresa=idEmpresa;
                        this.fechaMod=DateTime.Now;
                        this.usuarioMod = idEmpleadoCre;

                        _db.Almacens.InsertOnSubmit(this);
                        _db.SubmitChanges();
                        return this.idInternal;

        }

        public int Update(dbGestionDataContext _db,
                        string descripcion,
                        int idResponsable,
                        string direccion,
                        int? idObra,
                        int idEmpresa,
                        int idEmpleadoMod)
        {
            this.descripcion = descripcion;
            this.idResponsable = idResponsable;
            this.direccion = direccion;
            this.idObra = idObra;
            this.idEmpresa=idEmpresa;
            this.fechaMod = DateTime.Now;
            this.usuarioMod = idEmpleadoMod;

            _db.SubmitChanges();
            return this.idInternal;

        }


    }
}
